﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ThanhTu.GNCMedia.KQXS.DataAccess.DAL;
using ThanhTu.GNCMedia.KQXS.DataAccess.DO;
using System.Text.RegularExpressions;

namespace WebUI.Admin
{
    public partial class UpdateResult : System.Web.UI.Page
    {
        ResultLotteryDAL resultLottery = null;
        ResultLotteryDO resultLotteryDO = null;
        ProvinceDO pro =null;
        ProvinceDAL province = null;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
               
                txt_updateTINH_update.Text = Request.QueryString["ID"];
                string giaiNhi = Request.QueryString["TWO"];
                string giaiBA = Request.QueryString["THREE"];
                string giaiTU = Request.QueryString["FOUR"];
                string giaiNAM = Request.QueryString["FIVE"];
                string giaiSAU = Request.QueryString["SIX"];
                string giaiBAY = Request.QueryString["SEVEN"];
               
                string spec = Request.QueryString["SPEC"];
                txt_giaiDacbiet_update.Text = spec.Substring(0, 5);
                txt_giaiNhat_update.Text = Request.QueryString["ONE"];
                
                txt_giaiNhi1_update.Text = giaiNhi.Substring(0, 5);
                txt_giaiNhi2_update.Text = giaiNhi.Substring(6);

                txt_giaiBa1_update.Text = giaiBA.Substring(0, 5);
                txt_giaiBa2_update.Text = giaiBA.Substring(6, 5);
                txt_giaiBa3_update.Text = giaiBA.Substring(12, 5);
                txt_giaiBa4_update.Text = giaiBA.Substring(18, 5);
                txt_giaiBa5_update.Text = giaiBA.Substring(24, 5);
                txt_giaiBa6_update.Text = giaiBA.Substring(30, 5);

                txt_giaiTu1_update.Text = giaiTU.Substring(0, 4);
                txt_giaiTu2_update.Text = giaiTU.Substring(5, 4);
                txt_giaiTu3_update.Text = giaiTU.Substring(10, 4);
                txt_giaiTu4_update.Text = giaiTU.Substring(15, 4);

                txt_giaiNam1_update.Text = giaiNAM.Substring(0, 4);
                txt_giaiNam2_update.Text = giaiNAM.Substring(5, 4);
                txt_giaiNam3_update.Text = giaiNAM.Substring(10, 4);
                txt_giaiNam4_update.Text = giaiNAM.Substring(15, 4);
                txt_giaiNam5_update.Text = giaiNAM.Substring(20, 4);
                txt_giaiNam6_update.Text = giaiNAM.Substring(25, 4);

                txt_giaiSau1_update.Text = giaiSAU.Substring(0, 3);
                txt_giaiSau2_update.Text = giaiSAU.Substring(4, 3);
                txt_giaiSau3_update.Text = giaiSAU.Substring(8, 3);

                txt_giaiBay1_update.Text = giaiSAU.Substring(0, 2);
                txt_giaiBay2_update.Text = giaiBAY.Substring(3, 2);
                txt_giaiBay3_update.Text = giaiBAY.Substring(6, 2);
                txt_giaiBay4_update.Text = giaiBAY.Substring(9, 2);

            }

        }

        private bool checkDataResult(string variable1, string variable2, string variable3, string variable4, string variable5, string variable6)
        {
            bool checkResult = false;
            if (Regex.IsMatch(variable1, "^-?\\d*(d+)?$")
                && Regex.IsMatch(variable1, "^-?\\d*(d+)?$")
                && Regex.IsMatch(variable2, "^-?\\d*(d+)?$")
                && Regex.IsMatch(variable3, "^-?\\d*(d+)?$")
                && Regex.IsMatch(variable4, "^-?\\d*(d+)?$")
                && Regex.IsMatch(variable6, "^-?\\d*(d+)?$")
                 && Regex.IsMatch(variable6, "^-?\\d*(d+)?$"))
            {
                checkResult = true;
            }
            else
            {
                checkResult = false;
            }

            return checkResult;
        }

        private bool checkRangeNumber5digit(int number)
        {
            bool checkNumber = false;

            if (number > 10000 && number < 99999)
            {
                checkNumber = true;
            }
            else
            {
                checkNumber = false;
            }
            return checkNumber;
        }
        private bool checkRangeNumber4digit(int number)
        {
            bool checkNumber = false;

            if (number >= 1000 && number <= 9999)
            {
                checkNumber = true;
            }
            else
            {
                checkNumber = false;
            }
            return checkNumber;
        }
        private bool checkRangeNumber3digit(int number)
        {
            bool checkNumber = false;

            if (number >= 100 && number <= 999)
            {
                checkNumber = true;
            }
            else
            {
                checkNumber = false;
            }
            return checkNumber;
        }
        private bool checkRangeNumber2digit(int number)
        {
            bool checkNumber = false;

            if (number >= 10 && number <= 99)
            {
                checkNumber = true;
            }
            else
            {
                checkNumber = false;
            }
            return checkNumber;
        }
        protected void btn_UpdateData_Click(object sender, EventArgs e)
        {
            string openDate = Request.QueryString["OpenDate"];
            string giaiDacbiet = txt_giaiDacbiet_update.Text;
            string convertString = giaiDacbiet.Substring(0, 5);
            resultLottery = new ResultLotteryDAL();
           int checkDel = resultLottery.delete(txt_updateTINH_update.Text, Convert.ToDateTime(openDate));
            if (checkDel>0)
            {
                if (txt_giaiDacbiet_update.Text.Equals("") || txt_giaiNhat_update.Text.Equals("") || txt_giaiNhi1_update.Text.Equals("")
                   || txt_giaiNhi2_update.Text.Equals("")
                   || txt_giaiBa1_update.Text.Equals("") || txt_giaiBa2_update.Text.Equals("") || txt_giaiBa3_update.Text.Equals("") || txt_giaiBa4_update.Text.Equals("") || txt_giaiBa5_update.Text.Equals("") || txt_giaiBa6_update.Text.Equals("")
                   || txt_giaiTu1_update.Text.Equals("") || txt_giaiTu2_update.Text.Equals("") || txt_giaiTu3_update.Text.Equals("") || txt_giaiTu4_update.Text.Equals("")
                   || txt_giaiNam1_update.Text.Equals("") || txt_giaiNam2_update.Text.Equals("") || txt_giaiNam3_update.Text.Equals("") || txt_giaiNam4_update.Text.Equals("") || txt_giaiNam5_update.Text.Equals("") || txt_giaiNam6_update.Text.Equals("")
                   || txt_giaiSau1_update.Text.Equals("") || txt_giaiSau2_update.Text.Equals("") || txt_giaiSau3_update.Text.Equals("")
                   || txt_giaiBay1_update.Text.Equals("") || txt_giaiBay2_update.Text.Equals("") || txt_giaiBay3_update.Text.Equals("") || txt_giaiBay4_update.Text.Equals("") ||
                   !Regex.IsMatch(convertString, "^-?\\d*(d+)?$") ||
                       !Regex.IsMatch(txt_giaiNhat_update.Text, "^-?\\d*(d+)?$") ||
                       !Regex.IsMatch(txt_giaiNhi1_update.Text, "^-?\\d*(d+)?$") ||
                       !Regex.IsMatch(txt_giaiNhi2_update.Text, "^-?\\d*(d+)?$") ||
                       !checkDataResult(txt_giaiBa1_update.Text, txt_giaiBa2_update.Text, txt_giaiBa3_update.Text, txt_giaiBa4_update.Text, txt_giaiBa5_update.Text, txt_giaiBa6_update.Text) ||
                       !Regex.IsMatch(txt_giaiTu1_update.Text, "^-?\\d*(d+)?$") ||
                   !Regex.IsMatch(txt_giaiTu2_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiTu3_update.Text, "^-?\\d*(d+)?$") ||
                   !Regex.IsMatch(txt_giaiTu4_update.Text, "^-?\\d*(d+)?$") ||
               !checkDataResult(txt_giaiNam1_update.Text, txt_giaiNam2_update.Text, txt_giaiNam3_update.Text, txt_giaiNam4_update.Text, txt_giaiNam5_update.Text, txt_giaiNam6_update.Text) ||
               !Regex.IsMatch(txt_giaiSau1_update.Text, "^-?\\d*(d+)?$") ||
                !Regex.IsMatch(txt_giaiSau2_update.Text, "^-?\\d*(d+)?$") ||
                 !Regex.IsMatch(txt_giaiSau3_update.Text, "^-?\\d*(d+)?$") ||
                 !Regex.IsMatch(txt_giaiBay1_update.Text, "^-?\\d*(d+)?$") ||
                   !Regex.IsMatch(txt_giaiBay2_update.Text, "^-?\\d*(d+)?$") ||
                   !Regex.IsMatch(txt_giaiBay3_update.Text, "^-?\\d*(d+)?$") ||
                   !Regex.IsMatch(txt_giaiBay4_update.Text, "^-?\\d*(d+)?$"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của các giải KHÔNG được RỖNG VÀ Phải là KIỂU SỐ');", true);
                }
                else
                {
                    if (!Regex.IsMatch(convertString, "^-?\\d*(d+)?$") ||
                        !Regex.IsMatch(txt_giaiNhat_update.Text, "^-?\\d*(d+)?$") ||
                        !Regex.IsMatch(txt_giaiNhi1_update.Text, "^-?\\d*(d+)?$") ||
                        !Regex.IsMatch(txt_giaiNhi2_update.Text, "^-?\\d*(d+)?$") ||
                        !checkDataResult(txt_giaiBa1_update.Text, txt_giaiBa2_update.Text, txt_giaiBa3_update.Text, txt_giaiBa4_update.Text, txt_giaiBa5_update.Text, txt_giaiBa6_update.Text) ||
                        !Regex.IsMatch(txt_giaiTu1_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiTu2_update.Text, "^-?\\d*(d+)?$") ||
                     !Regex.IsMatch(txt_giaiTu3_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiTu4_update.Text, "^-?\\d*(d+)?$") ||
                !checkDataResult(txt_giaiNam1_update.Text, txt_giaiNam2_update.Text, txt_giaiNam3_update.Text, txt_giaiNam4_update.Text, txt_giaiNam5_update.Text, txt_giaiNam6_update.Text) ||
                !Regex.IsMatch(txt_giaiSau1_update.Text, "^-?\\d*(d+)?$") ||
                 !Regex.IsMatch(txt_giaiSau2_update.Text, "^-?\\d*(d+)?$") ||
                  !Regex.IsMatch(txt_giaiSau3_update.Text, "^-?\\d*(d+)?$") ||
                  !Regex.IsMatch(txt_giaiBay1_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiBay2_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiBay3_update.Text, "^-?\\d*(d+)?$") ||
                    !Regex.IsMatch(txt_giaiBay4_update.Text, "^-?\\d*(d+)?$"))
                    {

                        Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của các giải PHẢI  LÀ KIỂU SỐ');", true);
                    }
                    else
                    {
                        if (checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text)) &&
                            checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text)) &&
                                checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text)) &&
                                    checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text)) &&
                            checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text))
                        && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa2_update.Text))
                        && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa3_update.Text))
                        && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa4_update.Text))
                        && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa5_update.Text))
                        && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa6_update.Text)))
                        {
                            if (checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu1_update.Text)) &&
                            checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu1_update.Text)) &&
                                checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu1_update.Text)) &&
                                    checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu1_update.Text)) &&
                            checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam1_update.Text))
                        && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam2_update.Text))
                        && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam3_update.Text))
                        && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam4_update.Text))
                        && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam5_update.Text))
                        && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam6_update.Text)))
                            {
                                if (checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau1_update.Text)) &&
                            checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau2_update.Text)) &&
                                checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau3_update.Text)))
                                {
                                    if (checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay1_update.Text)) &&
                            checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay2_update.Text)) &&
                                checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay3_update.Text)) &&
                                         checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay4_update.Text)))
                                    {
                                        int id_loaigiai = 0;
                                        string giaidacbiet = txt_giaiDacbiet_update.Text;
                                        string giainhat = txt_giaiNhat_update.Text;

                                        resultLottery = new ResultLotteryDAL();
                                        resultLotteryDO = new ResultLotteryDO();
                                        resultLotteryDO.ProvinceID = txt_updateTINH_update.Text;
                                        resultLotteryDO.Opendate = DateTime.Now.Date;

                                        if (checkRangeNumber5digit(Convert.ToInt32(txt_giaiDacbiet_update.Text)))
                                        {
                                            id_loaigiai = 1;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiDacbiet_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {

                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải ĐẶC BIỆT phải có 5 số ');", true);
                                        }
                                        if (checkRangeNumber5digit(Convert.ToInt32(txt_giaiNhat_update.Text)))
                                        {
                                            id_loaigiai = 2;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiNhat_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải NHẤT phải có 5 số ');", true);
                                        }


                                        if (checkRangeNumber5digit(Convert.ToInt32(txt_giaiNhi1_update.Text)) && checkRangeNumber5digit(Convert.ToInt32(txt_giaiNhi2_update.Text)))
                                        {
                                            id_loaigiai = 3;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiNhi1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNhi2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải NHÌ phải có 5 số ');", true);
                                        }

                                        if (checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text))
                                                              && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa1_update.Text))
                                                               && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa2_update.Text))
                                                               && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa3_update.Text))
                                                                && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa4_update.Text))
                                                               && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa5_update.Text))
                                                               && checkRangeNumber5digit(Convert.ToInt32(txt_giaiBa6_update.Text)))
                                        {
                                            id_loaigiai = 4;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiBa1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBa2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBa3_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBa4_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBa5_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBa6_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "showstatus", "javascript:alert('giá trị của giải ba  phải có 5 số');", true);
                                        }

                                        if (checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu1_update.Text))
                          && checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu2_update.Text))
                           && checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu3_update.Text))
                           && checkRangeNumber4digit(Convert.ToInt32(txt_giaiTu4_update.Text)))
                                        {
                                            id_loaigiai = 5;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiTu1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiTu2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiTu3_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiTu4_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải TƯ phải có 4 số ');", true);
                                        }
                                        if (checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam1_update.Text))
                                && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam2_update.Text))
                                 && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam3_update.Text))
                                 && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam4_update.Text))
                                    && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam5_update.Text))
                                    && checkRangeNumber4digit(Convert.ToInt32(txt_giaiNam6_update.Text)))
                                        {
                                            id_loaigiai = 6;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiNam1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNam2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNam3_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNam4_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNam5_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiNam6_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải năm phải có 4 số ');", true);
                                        }

                                        if (checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau1_update.Text))
                             && checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau2_update.Text))
                              && checkRangeNumber3digit(Convert.ToInt32(txt_giaiSau3_update.Text)))
                                        {
                                            id_loaigiai = 7;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiSau1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiSau2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiSau3_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                        }
                                        else
                                        {
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải sáu phải có 3 số ');", true);
                                        }
                                        if (checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay1_update.Text))
                       && checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay2_update.Text))
                        && checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay3_update.Text))
                              && checkRangeNumber2digit(Convert.ToInt32(txt_giaiBay4_update.Text)))
                                        {
                                            id_loaigiai = 8;
                                            resultLotteryDO.KindOfawards = id_loaigiai;
                                            resultLotteryDO.Result = txt_giaiBay1_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBay2_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBay3_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            resultLotteryDO.Result = txt_giaiBay4_update.Text;
                                            resultLottery.add(resultLotteryDO);
                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('cập nhật kết thành công ');", true);
                                        }
                                        else
                                        {

                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải bảy phải có 2 số');", true);
                                        }
                                    }
                                    else
                                    {
                                        Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải Bảy phải  là 2 chữ số');", true);
                                    }
                                }
                                else
                                {
                                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của Sáu phải là 3 chữ số');", true);
                                }
                            }
                            else
                            {
                                Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải Tư và giải Năm phải là 4 chữ số');", true);
                            }
                        }
                        else
                        {
                            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('giá trị của giải ĐẶC BIỆT ,giải NHÌ,giải Ba phải là kiểu Số và có độ dài 5 chữ số');", true);
                        }
                    }
                }

            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "javascript:alert('Lỗi Update XIN VUI LÒNG THỬ LẠI');", true);
            }


        }
    }
}